package site.qjdb.service;


import site.qjdb.pojo.Chat;
import site.qjdb.pojo.ChatItem;

import java.util.List;

public interface ChatService {
	/**
	 *	 从订单中生成聊天
	 * 
	 * */
	void addChatByOrder(List<Chat> chatList, List<ChatItem> chatItemList);
	
	/**
	 * 	查询新消息数量
	 * 	me：用户id
	 * 
	 * */
	int findNewCount(Integer me);
	
	/**
	 * 	查询最近的聊天记录
	 * 	me：用户id
	 * 
	 * */
	List<Chat> findRecent(Integer me);
	
	/**
	 * 	清除聊天新纪录
	 * 
	 * */
	void clearNew(Integer me, Integer notMe);
	
	/**
	 * 	清除最近聊天
	 * 
	 * */
	void clearRecent(Integer me, Integer notMe);
	
	/**
	 * 	设置当前打开
	 * 
	 * */
	void setOpen(Integer me, Integer notMe);
}
